// 闭包是 Swift 中的一种自包含的函数代码块，可以在代码中被传递和使用。
// 它类似于匿名函数，并且能够捕获其所在上下文中的常量和变量（这种特性称为“闭包捕获”）。
let closure = {
    print("Hello, World!")
}
closure()  // 输出：Hello, World!

let add: (Int, Int) -> Int = {
    (a, b) in
    return a + b
}
print(add(3, 5))  // 输出：8

let multiply: (Int, Int) -> Int = {
    (a: Int, b: Int) in
    return a * b
}
print(multiply(3, 5))  // 输出：15
